Project Outline of Concepts Covered:



1. Electricity
  • Sources and Loads
  • Circuits
  • Voltage, Current, Resistance
    • Voltage dividers
2. Electronics
  • Analog vs Digital
  • Power: Power Supplies / Voltage Regulators
  • Digital Fundamentals
    • Binary data / counting
    • Data Representation: Bits&Bytes
    • Data types
  • Signals
    • Analog Signals: Audio, Video, RF
    • Digital signals: Bits, Serial bit streams
3. Sensors
  • Analog output
  • Digital Output
  • Position
  • Rotation
  • Temperature
  • Pressure
  • Humidity
4. MicroControllers
  • Fundamentals
  • Code vs Data
  • I/O: Digital, Analog
    • INputs, OUTputs, Bi-Directional
  • On-Chip Peripherals
    • Counters and Timers
    • Analog-to-Digital Converters
  • External Peripherals
    • Interface Options
      • SPI
      • I2C
      • 1-wire
  • Programming options
5. Programming
  • Coding levels: Machine-Asm-Compiler-Interpreter
  • "Programming" the chip
  • Programming Concepts / Programming "Style"
    • Constants
    • Variables
    • Procedures
    • Libraries
    • Coding Conventions
    • Debugging

6. Communications
  • Signalling / Physical
    • RS-232 / Ethernet / USB
  • Protocols